46fdb81288c3d9564b0579c5823e39feb767ee1a,src/main/java/water/fvec/C2SChunk.java,C2SChunk,getd,#number#,16

Before Change


    UDP.set4 (_mem,8,bias );
  }
  @Override public long   get ( int    i ) { return (UDP.get2(_mem,(i<<1)+OFF) == NA())?NA():(long)((UDP.get2(_mem,(i<<1)+OFF)+_bias)*_scale); }
  @Override public double getd( int    i ) { return (UDP.get2(_mem,(i<<1)+OFF) == NA())?Double.NaN:((UDP.get2(_mem,(i<<1)+OFF)+_bias)*_scale); }
  @Override void   append2 ( long l, int exp ) { throw H2O.fail(); }
  @Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); }
  @Override public C2SChunk read(AutoBuffer bb) {

After Change


    return (res == _NA)?_vec._iNA:(long)((res + _bias)*_scale);
  }
  @Override public double getd( int    i ) {
    long res = UDP.get2(_mem,(i<<1)+OFF);
    return (res == _NA)?_vec._fNA:(res + _bias)*_scale;
  }
  @Override void   append2 ( long l, int exp ) { throw H2O.fail(); }
  @Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); }